package neiBulei;

public class Test {
    int num  = 90;
    public class lss{
        int num = 1;
        //如果一个类定义在一个方法中，叫局部内部类
        //这个类只能在定义它的方法中使用
        //然后再使用定义它的方法
        //////////////////
        /*
        * 类的修饰符
        * 外部类：public/(default)\
        * 成员内部类：全能使用
        * 局部内部类：什么都不能写
        * */
        public void method1(){
            System.out.println("内部类的方法");
            class inner{
                final int n = 100;
                public void methodInner(){
                    System.out.println(n);
                }


            }
            inner qq = new inner();
            qq.methodInner();
        }
    }


    public void method(){
        System.out.println("外部类的方法");
        System.out.println("下面是间接调用内部类的方法");
        new lss().method1();
        System.out.println(Test.this.num);
    }


}
